package asem.tablaSimbolos.tipo;

import asem.excepciones.ExcepcionIncompatibilidadDeTipos;

public class TipoChar extends TipoPrimitivo {
	public static final TipoChar TIPO = new TipoChar();

	public void compatibilidadDeTipos(Tipo t) {
		if (!t.toString().equals("char"))
			throw new ExcepcionIncompatibilidadDeTipos(t.toString(), "char");
	}

	public String toString() {
		return "char";
	}

	@Override
	public boolean compatible(Tipo t) {
		return t.equals(TipoChar.TIPO);
	}

}
